b9fb58935401c457deeb710b7f6b7d83f2346e65,plugins/settings-repository/src/org/jetbrains/plugins/ideaConfigurationServer/IcsGitConnector.java,IcsGitConnector,loadUserPreferences,#String#,50
Before Change
return null;
}
ObjectId objectId = treeWalk.getObjectId(0);
ObjectLoader loader = repository.open(objectId);
return loader.openStream();
}
After Change
@Nullable
public InputStream loadUserPreferences(@NotNull String path) throws IOException {
TreeWalk treeWalk = TreeWalk.forPath(repository, path, new RevWalk(repository).parseCommit(repository.resolve(Constants.HEAD)).getTree());
if (treeWalk == null) {
return null;
}
return repository.open(treeWalk.getObjectId(0)).openStream();
}
public void save(@NotNull InputStream content, @NotNull String path) throws IOException {